Control device, broadcast receiver, method for controlling broadcast receiver, and method for providing service

ABSTRACT

A control device is provided. The control device includes a communication interface unit which requests and receives menu information from a broadcast receiver, a determination unit which determines a control mode of the control device, a user interface unit which displays the received menu information in a user interface window according to the determined control mode, and a control unit which, if a command to control the broadcast receiver is input through the user interface unit, controls the communication interface unit to transmit the input control command to the broadcast receiver.

CROSS-REFERENCE TO RELATED APPLICATION

This is a continuation of U.S. application Ser. No. 13/290,198 filedNov. 7, 2011, which claims priority from Korean Patent Application No.10-2010-0140242, filed in the Korean Intellectual Property Office onDec. 31, 2010, the disclosures of which are incorporated herein byreference.

BACKGROUND

1. Field

Aspects of the exemplary embodiments relate to a control device, abroadcast receiver, a method for controlling a broadcast receiver, and amethod for providing a service, and more particularly, to a controldevice which allows a user to easily change a display menu of thecontrol device according to a user's preference and circumstances, abroadcast receiver, a method for controlling a broadcast receiver, and amethod for providing a service thereof.

2. Description of the Related Art

A broadcast receiver which receives digital and/or analog satellitebroadcast, converts the digital satellite broadcast or analog satellitebroadcast transmitted from a broadcast station, and displays theconverted signal or transmits the converted signal to an externaldisplay apparatus. The broadcast receiver which also receives a videoand/or an audio signal input from various external apparatuses such as avideo player, a DVD player, and a Blu-ray disc player converts thesignal into a transport stream (TS) signal, and displays the convertedsignal or transmits the converted signal to the external displayapparatus. Such a broadcast receiver includes Internet ProtocolTelevision (IPTV) such as a digital TV and Video On Demand (VOD) and aset-top box (STB).

Recently, a broadcast receiver is capable of providing various types ofinformation using a menu and thus, a user is provided with variousmenus. In order to select a desired menu through a remote controller, auser needs to press a button on the remote controller corresponding tothe desired menu and check an image medium formed on the receiverlocated at some distance from where the user is located to confirm thatthe desired menu is selected. This operation is inconvenient to the usersince the user needs to perform the input operation in the remotecontroller while checking the image medium on the receiver which can belocated some distance away from the user.

SUMMARY

An aspect of the exemplary embodiments relates to a control device whichallows a user to easily select a device displaying a menu according to auser's preference and circumstances, a broadcast receiver, a method forcontrolling a broadcast receiver and a method for providing a servicethereof.

A control device which controls a broadcast receiver, according to anexemplary embodiment, includes a communication interface unit whichrequests and receives menu information from the broadcast receiver, adetermination unit which determines a control mode of the controldevice, a user interface unit which displays the received menuinformation and a user interface window according to the determinedcontrol mode, and a control unit which, if a command to control thebroadcast receiver is input through the user interface unit, controlsthe communication interface unit to transmit the input control commandto the broadcast receiver.

The control mode may include at least one of a first control mode inwhich only an area for receiving a command to control the broadcastreceiver is displayed on the user interface window and a second controlmode in which the received menu information is displayed on the userinterface window.

The determination unit may control the user interface unit to display auser interface window for receiving at least one of the first controlmode and the second control mode and determine a control mode throughthe displayed user interface window.

The determination unit may identify a grip direction of a user withrespect to a control device using a gyro sensor and determine a controlmode corresponding to the identified grip direction.

The determination unit, if the grip direction of a user is a verticaldirection with respect to the user, may determine a control mode as afirst control mode in which only an area for receiving a command tocontrol the broadcast receiver is displayed on the user interfacewindow, and if the grip direction of a user is a horizontal directionwith respect to the user, may determine a control mode as a secondcontrol mode in which the received menu information is displayed on theuser interface window.

The control unit, if a control mode is determined to be a first controlmode, may control the user interface unit to display pre-stored userinterface window corresponding to an operation mode of the broadcastreceiver, and if a control mode is determined to be a second controlmode, may control the user interface unit to display pre-stored userinterface window corresponding to an operation mode of the broadcastreceiver together with the received menu information.

The menu information may include at least one of channel information,current volume, play time, remaining play time, current time, ElectronicProgram Guide (EPG), and an operation mode of a broadcast receiver.

The control unit, if the control device is gripped in a horizontaldirection with respect to a user, may control to display screeninformation being displayed on the broadcast receiver on the userinterface unit.

A broadcast receiver, according to an exemplary embodiment, includes adetermination unit which determines an apparatus where a menu forcontrolling the broadcast receiver is to be displayed, a display unitwhich displays menu information, a communication interface unit whichtransmits menu information to the control device and receives a controlcommand from the control device, and a control unit which provides aservice corresponding to the control command according to a controlcommand received from the control device and controls the display unitnot to display the menu information if it is determined that a menu isdisplayed on the control device.

The menu information may include at least one of channel information,current volume, play time, remaining play time, current time, ElectronicProgram Guide (EPG), an operation mode of a broadcast receiver, andscreen information being displayed on the broadcast receiver.

A method for controlling a broadcast receiver of a control device,according to an exemplary embodiment, includes determining a controlmode of a control device, requesting and receiving menu information fromthe broadcast receiver, displaying the received menu information and auser interface window according to the determined control mode,receiving a command to control the broadcast receiver, and transmittingthe received control command to the broadcast receiver.

The control mode may include at least one of a first control mode inwhich only an area for receiving a command to control the broadcastreceiver is displayed on the user interface window and a second controlmode in which the received menu information is displayed on the userinterface window.

The determining may include displaying a user interface window forreceiving at least one of the first control mode and the second controlmode and determining a control mode through the displayed user interfacewindow.

The determining may include identifying a grip direction of a user withrespect to a control device using a gyro sensor and determining acontrol mode corresponding to the identified grip direction.

The determining may include, if the grip direction of a user is avertical direction with respect to the user, determining a control modeas a first control mode in which only an area for receiving a command tocontrol the broadcast receiver is displayed on the user interfacewindow, and if the grip direction of a user is a horizontal directionwith respect to the user, determining a control mode as a second controlmode in which the received menu information is displayed on the userinterface window.

The displaying the user interface window may include, if a control modeis determined to be a first control mode, displaying pre-stored userinterface window corresponding to an operation mode of the broadcastreceiver, and if a control mode is determined to be a second controlmode, displaying pre-stored user interface window corresponding to anoperation mode of the broadcast receiver together with the received menuinformation.

The menu information may include at least one of channel information,current volume, play time, remaining play time, current time, ElectronicProgram Guide (EPG), and an operation mode of a broadcast receiver.

The method may further include, if the control device is gripped in ahorizontal direction with respect to a user, displaying screeninformation being displayed on the broadcast receiver.

A method for providing a service of a broadcast receiver, according toan exemplary embodiment, includes determining an apparatus where a menufor controlling the broadcast receiver is to be displayed, if it isdetermined that a menu is displayed on the broadcast receiver,displaying the menu information, transmitting menu information to thecontrol device, receiving a control command from the control device, andproviding a service corresponding to the control command.

The menu information may include at least one of channel information,current volume, play time, remaining play time, current time, ElectronicProgram Guide (EPG), an operation mode of a broadcast receiver, andscreen information being displayed on the broadcast receiver.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and/or other aspects of the present disclosure will be moreapparent by describing certain present disclosure with reference to theaccompanying drawings, in which:

FIG. 1 is a block diagram illustrating a configuration of a home networksystem according to an exemplary embodiment;

FIG. 2 is a view illustrating an example of a connection of a homenetwork system 1000 according to an exemplary embodiment;

FIGS. 3A to 6 are views illustrating examples of a user interface windowdisplayed on a control device;

FIG. 7 is a flowchart to explain a method for providing a serviceaccording to an exemplary embodiment; and

FIG. 8 is a flowchart to explain a method for controlling a broadcastreceiver according to an exemplary embodiment.

DETAILED DESCRIPTION

Certain exemplary embodiments are described in higher detail below withreference to the accompanying drawings.

In the following description, like drawing reference numerals are usedfor the like elements, even in different drawings. The matters definedin the description, such as detailed construction and elements, areprovided to assist in a comprehensive understanding of exemplaryembodiments. However, exemplary embodiments can be practiced withoutthose specifically defined matters. Also, well-known functions orconstructions are not described in detail since they would obscure theapplication with unnecessary detail.

FIG. 1 is a block diagram illustrating the configuration of a homenetwork system according to an exemplary embodiment.

Referring to FIG. 1, the home network system 1000 comprises a broadcastreceiver 100 and a control device 200. The broadcast receiver 100provides a user with an image or video/audio information, and may beembodied as a digital TV, STB, PC, notebook computer, personal mediaplayer (PMP), and so on. Specifically, the broadcast receiver 100 mayinclude a display unit 110, a storage unit 120, a communicationinterface unit 130, a determination unit 140, and a control unit 150.

The display unit 110 may display information provided by the broadcastreceiver 100. The display unit 110 may be an apparatus which is capableof receiving and outputting data such as a touch pad device, or may bean image display apparatus such as a liquid crystal display (LCD),plasma display panel (PDP) and cathode ray-tube (CRT). Furthermore, thecontrol device 200 may receive a service screen provided by thebroadcast receiver 100.

In addition, the display unit 110 of the broadcast receiver 100 maydisplay a menu for selecting a service by a user. Specifically, if thedetermination unit 140 which will be explained later determines that amenu is displayed on the broadcast receiver 100, a menu for selecting aservice by a user may be displayed. On the other hand, if thedetermination unit 140 determines that a menu is displayed only on thecontrol device 200, the display unit 110 of the broadcast receiver 100may not display a menu.

Meanwhile, if the broadcast receiver 100 is an apparatus such as adigital TV, the display unit 110 may be an internal component of thedigital TV, and if the broadcast receiver 110 is a set-top box, thedisplay unit 110 may be an external component or apparatus (such as amonitor or a TV connected to the set-top box).

The storage unit 120 may store contents corresponding to variousservices supported by the broadcast receiver 100. In addition, thestorage unit 120 may store a plurality of user interface windowscorresponding to an operation mode of the broadcast receiver 100. Assuch, the storage unit 120 may be embodied as a storage medium insidethe broadcast receiver 100, an external storage medium such as aremovable disk including a USB memory, a storage medium connected to aseparate host, or a web server connected to the broadcast receiver 100via a network.

The communication interface unit 130 transmits menu information.Specifically, the communication interface unit 130 may form a link tothe communication interface unit 210 of the control device 200 andtransmit menu information to the communication interface unit 130through bi-directional wireless communication. In addition, thecommunication interface unit 130 may transmit a user interface windowcorresponding to an operation mode of the broadcast receiver 100according to a request from the control device 200.

In addition, the communication interface unit 130 may receive a controlcommand of a user from the control device 200. Meanwhile, suchtransmission of menu information may be performed in accordance with arequest from the control device 200, or may be performed without anyparticular request.

Herein, the bi-directional communication may include all of the existingcommunication technologies such as Bluetooth (BT), Radio Frequency (RF),Wireless Fidelity (Wi-Fi), High Definition Multimedia Interface—ConsumerElectronic Control (HDMI-CEC), and Wireless HDMI-CEC and all of thefuture bi-directional wireless communication technologies.

The menu information is information to help a user select a service of abroadcast receiver and may include information regarding channel,current volume, play time, remaining play time, current time, ElectronicProgram Guide (EPG), an operation mode of a broadcast receiver, and acurrent screen displayed on a broadcast receiver.

The communication interface unit 130 may receive the menu informationand the user interface window from an external server (not shown).Specifically, the communication interface unit 130 may receive the menuinformation and the user interface window from an external server whichprovides information such as EPG information or an external server of amanufacturer of ‘a control device or a broadcast receiver’.

The determination unit 140 determines an apparatus in which to display amenu for controlling the broadcast receiver 100. Specifically, thedetermination unit 140 may receive information regarding a control modedetermined by the control device 200 and determine in which apparatus todisplay the menu. For example, if a control mode determined by thecontrol device 200 is a first control mode, the determination unit 140may determine that the menu is to be displayed on the broadcast receiver100, and if a control mode determined by the control device 200 is asecond control mode, the determination unit 140 may determine that themenu is to be displayed on a control device.

The determination unit 140 may also identify a grip direction of a userwith respect to the control device 200 using a photographing sensor anddetermine an apparatus in which to display a menu according to theidentified grip direction. For example, if the identified grip directionof a user with respect to the control device is a vertical direction,the determination unit 140 may determine that a menu is to be displayedon the broadcast receiver 100, which is the first control mode, and ifthe identified grip direction of a user with respect to the controldevice is a horizontal direction, the determination unit 140 maydetermine that a menu is to be displayed on the control device 200,which is the second control mode.

The control unit 150 controls each component of the broadcast receiver100. Specifically, if the determination unit 140 determines that a menuis to be displayed on the broadcast receiver 100, which is the firstcontrol mode, the control unit 150 may control the display unit 110 todisplay the menu on the broadcast receiver 100. Alternatively, if thedetermination unit 140 determines that a menu is to be displayed on thecontrol device 200, which is the second control mode, the control unit150 may control the display unit 110 not to display the menu on thebroadcast receiver 100. Meanwhile, menu information may be transmittedto the control device 200 only when a control mode of the control device200 is the second control mode.

In addition, the control unit 150 may control a service operation or aservice state of the broadcast receiver 100 according to a receivedcontrol command and provides a service accordingly. For example, if thebroadcast receiver 100 receives a control command of ‘TV channel up’from the control device 200, the control unit 150 may provide a commandto the TV in which a TV channel is changed. If the control device 200requests screen information displayed on the broadcast receiver 100, thecontrol unit 150 may control the communication interface unit 130 totransmit the screen information being displayed on the display unit 110of the broadcast receiver 100 to the control device 200. Accordingly, auser may view the same screen information displayed on the broadcastreceiver 100 on the control device 200.

The control device 200 controls the broadcast receiver 100 usingbi-directional wireless communication and may be embodied as a remotecontroller, a mobile phone, an MP3 player, a navigator, or a digitalphoto frame. Specifically, the control device 200 may include acommunication interface unit 210, a storage unit 220, a user interfaceunit 230, a determination unit 240, and a control unit 250.

The communication interface unit 210 requests the broadcast receiver 100to send menu information. Specifically, the communication interface unit210 may form a link to perform bi-directional wireless communicationwith the communication interface unit 130 of the broadcast receiver 100,request menu information to be displayed on the user interface unit 230which will be explained later through the formed link, and receive themenu information. Meanwhile, the communication interface unit 210 mayrequest the broadcast receiver 100 to send menu information only when acontrol mode of the control device 200 determined by the determinationunit 240 which will be explained later is in the second control mode.When menu information is requested, information regarding a control modedetermined by the determination unit 240 which will be explained latermay be transmitted to the broadcast receiver 100.

Such a request for menu information may be made to an external server(not shown). Specifically, the communication interface unit 210 mayrequest a broadcast receiver 100 which is communicable with an externalserver (not shown) or an external server itself to send menu informationand receive the menu information accordingly.

In addition, the communication interface unit 210 may transmit a controlcommand received from the user interface unit 230 which will beexplained later to the broadcast receiver 100.

The storage unit 220 may store broadcast information received throughthe communication interface unit 210 and a user interface windowcorresponding to an operation mode of the broadcast receiver 100. Thestorage unit 220 may be embodied as a storage medium in the controldevice 200 or as an external storage medium such as a removable diskincluding a USB memory and a web server via a network. A plurality ofuser interface windows stored in the storage unit 220 may be providedfrom the broadcast receiver 100.

The user interface unit 230 displays a user interface window to receivea control command and receives a control command for the broadcastreceiver 100. Specifically, the user interface unit 230 has a pluralityof function keys through which a user may set or select variousfunctions supported by the broadcast receiver 100 and display aplurality of user interface windows for controlling the broadcastreceiver 100. The user interface unit 230 may be embodied as anapparatus which is capable of inputting and outputting datasimultaneously such as a touch pad or as an apparatus which combines akey pad with a display apparatus.

In addition, the user interface unit 230 may display a user interfacewindow according to an operation mode of the broadcast receiver 100.Specifically, if the broadcast receiver 100 is displaying a TVbroadcast, the user interface unit 230 may include various modes such asa TV control mode, a VTR control mode, and a search control modeaccording to the operation of the broadcast receiver 100. That is, if auser watches a TV using a broadcast receiver, a user interface windowcustomized to control the TV may be displayed on the user interface unit230. Alternatively, if a user watches a DVD using a broadcast receiver,a user interface window customized to watch the DVD may be displayed onthe interface unit 230.

In addition, the user interface unit 230 may display received menuinformation on a user interface window. Specifically, the user interfaceunit 230 may display menu information received through the communicationinterface unit 210 along with a user interface window according to theabove-mentioned operation mode. Such a user interface window will beexplained with reference to FIGS. 4 to 6.

The determination unit 240 determines a control mode of the controldevice 200. Specifically, the determination unit 240 may control thecontrol unit 250 to control the user interface unit 230 to display auser interface window according to the control mode of the controldevice 200. The determination unit 240 may further determine a locationor positioning of the menu on the user interface window according to thecontrol mode selected by a user through the displayed user interfacewindow. Herein, the control mode may include a first control mode wherea menu having only an area for receiving a control command regarding abroadcast receiver is displayed on a user interface window (that is, amode where the broadcast receiver displays a menu) and a second controlmode where a menu showing menu information is displayed on a userinterface window (that is, a mode where a control device displays amenu).

Additionally, the determination unit 240 may also identify a gripdirection of a user with respect to the control device 200, or how auser holds the control device 200, using a gyro sensor and determine acontrol mode corresponding to the grip direction of the user. Forexample, if the grip direction of a user is in a vertical direction withrespect to the user, or in other words if the user holds the controldevice 200 in a vertical direction, the determination unit 240 maydetermine a control mode as the first control mode in which only an areafor receiving a control command regarding a broadcast receiver 100 isdisplayed on a user interface window. If the grip direction of a user isin a horizontal direction with respect to the user, the determinationunit 240 may determine a control mode as the second control mode inwhich received menu information is displayed on a user interface window.

The control unit 250 controls each component of the control device 200.Specifically, if the determination unit 240 determines a control mode asthe first control mode, the control unit 250 may control the userinterface unit 230 to display a user interface window according to theoperation mode of the broadcast receiver 100. If the determination unit240 determines a control mode as the second control mode, the controlunit 250 may control the user interface unit 230 to display receivedmenu information along with a user interface window according to theoperation mode of the broadcast receiver 100.

In addition, if a control command is input from a user through thedisplayed user interface window, the control unit 250 may control thecommunication interface unit 110 to transmit the input control commandto the broadcast receiver 100.

Meanwhile, if the control device 200 is disposed in a horizontaldirection with respect to a user, the control unit 250 may control thecontrol device 200 to display a screen being displayed on the broadcastreceiver 100 on a user interface. Specifically, if it is determined thatthe control device 200 is disposed in a horizontal direction withrespect to a user, the control unit 250 may request the broadcastreceiver 100 to transmit a screen currently being displayed on thebroadcast receiver 100 to the control device 200 and control the userinterface unit 230 to display the screen received from the broadcastreceiver 100.

Therefore, the control device according to an exemplary embodimentdisplays a location where a menu is displayed on the menu or on thecontrol device according to a user's preference and circumstance,thereby improving user convenience.

In the above description regarding FIG. 1, the control device 200controls only one broadcast receiver 100, but the control device 200 maycontrol a plurality of broadcast receivers 100.

FIG. 2 is a view illustrating an example of connection of a home networksystem 1000 according to an exemplary embodiment.

Referring to FIG. 2, the home network system 1000 includes the broadcastreceiver 100 and the control device 200. The broadcast receiver 100 andthe control device 200 are connected by performing bi-directionalcommunication. Accordingly, the broadcast receiver 100 may transmit menuinformation to the control device 200 and also receive a user's controlcommand using bi-directional communication.

Meanwhile, the broadcast receiver 100 may display a menu 111 on thedisplay unit 110 in accordance with a user's control command.Specifically, if the control device 200 operates in the first controlmode as described above, menu information is displayed on the broadcastreceiver 100.

If a user changes a control mode using the area 232 for selecting acontrol mode of the control device 200, the control device 200 maydisplay menu information received from the broadcast receiver 100 asillustrated in FIGS. 4 and 5. In this case, the broadcast receiver 100may stop displaying the menu.

Specifically, the user interface unit 230 of the control device 200 maydisplay a user interface window including a first area 231 for receivinga user's control command and a second area 232 for receiving a controlmode.

The first area 231 is an area for receiving a user's control command andmay display a user interface window as illustrated in FIGS. 3 to 5according to an operation mode of the broadcast receiver 100 and acontrol mode of the control device 200.

The second area 232 is an area for receiving a control mode and may bedisplayed in the form of a slide bar as illustrated in FIG. 2.

FIGS. 3A-3D are views illustrating examples of a user interface windowswhich can be displayed on a user interface unit of the control device200 if the control device 200 is operated in the first control mode.

Referring to FIG. 3A, if the control device 200 is operated in the firstcontrol mode and the broadcast receiver 100 is operated in a TVreceiving mode, the user interface window 310 of the control device 200displays a user interface window which is optimized to control TVwatching as a displayable user interface window.

Referring to FIG. 3B, if the control device 200 is operated in the firstcontrol mode and the broadcast receiver 100 is operated in a game mode,the user interface window 320 of the control device 200 displays a userinterface window which is optimized to input a control command for gameoperation as a displayable user interface window.

Referring to FIG. 3C, if the control device 200 is operated in the firstcontrol mode and the broadcast receiver 100 is operated in a numberinput mode, the user interface window 330 of the control device 200displays a user interface window which is optimized to input a number asa displayable user interface window.

Referring to FIG. 3D, if the control device 200 is operated in the firstcontrol mode and the broadcast receiver 100 is operated in a DVDwatching mode, the user interface window 340 of the control device 200displays a user interface window which is optimized to control DVDwatching as a displayable user interface window.

As such, the control device 200 according to an exemplary embodimentprovides a user interface window optimized to the operation mode of thebroadcast receiver 100 and thus, a user may control the broadcastreceiver 100 conveniently.

FIGS. 4 and 5 are views illustrating an example of a user interfacewindow which can be displayed on a user interface unit of the controldevice 200 when the control device 200 is operated in the second controlmode.

Referring to FIG. 4, if the control device 200 is operated in the secondcontrol mode and the broadcast receiver 100 is operated in a TVreceiving mode, the user interface window 400 displays a user interfacewindow which is optimized to control TV watching along with menuinformation (information regarding a channel currently selectable by auser) as a displayable user interface window.

Thus, the user may easily identify which channel is currently displayedon the broadcast receiver 100 and to which channel the current channelmay be changed through the menu information displayed on the controldevice 200.

Referring to FIG. 5, if the control device 200 is operated in the secondcontrol mode and the broadcast receiver 100 is operated in a searchmode, the user interface window 500 displays menu information, which is,a user's search result as a displayable user interface window.

Thus, a user may check the search result through the control device 200and input a search command and perform additional search on the controldevice 200 directly. Therefore, user convenience may be enhanced.

FIG. 6 is a view illustrating an example of an operation of a userinterface unit when the control device 200 is gripped in a horizontaldirection.

Referring to FIG. 6, if the control device 200 is disposed in ahorizontal direction with respect to a user, the screen being displayedon the broadcast receiver 100 is displayed on a user interface.

As such, the screen displayed on the broadcast receiver 100 may bedisplayed on the control device 200 according to a grip direction of thecontrol device 200. Thus, user convenience may be enhanced.

FIG. 7 is a flowchart to explain a method for providing a serviceaccording to an exemplary embodiment.

Referring to FIG. 7, first of all, an apparatus where a menu forcontrolling a broadcast receiver to be displayed is determined (S710),specifically the apparatus is determined by receiving informationregarding a control mode. For example, the control mode is determined bythe control device 200, by identifying a grip direction of a user withrespect to the control device 200 using a photographing or gyro sensor.

If it is determined that a broadcast receiver 100 is to display the menu(S720-Y), menu information is displayed (S730) on the broadcastreceiver.

Alternatively, if it is determined that a control device 200 is todisplay the menu (S720-N), menu information is transmitted to a controldevice 200 (S740). Specifically, if it is determined that the menu is tobe displayed on the control device 200, information which helps a userto select a desired service of a broadcast receiver 100 (such as,channel information, current volume, play time, remaining play time,current time, Electronic Program Guide (EPG), an operation mode of abroadcast receiver 100, and a current screen) is displayed on abroadcast receiver 100. Meanwhile, such transmission operation mayalways be provided to a control device 200 regardless of theabove-mentioned control mode.

Subsequently, if a control command input from a user is received from acontrol device 200 (S750), a service corresponding to the receivedcontrol command may be provided (S760) to the broadcast receiver 100.For example, if the broadcast receiver 100 receives a ‘TV channel up’control command from the control device 200, a TV service or command tochange a TV channel may be provided to the broadcast receiver 100.Meanwhile, if the received control command is a command to providescreen information, the screen information currently being displayed onthe broadcast receiver 100 is transmitted to the control device 200 sothat the screen being displayed on the broadcast receiver 100 is alsodisplayed on the control device 200.

As such, the method for providing a service according to the exemplaryembodiment allows a user to receive a service by controlling a broadcastreceiver 100 through a remote mobile device, thereby enhancing userconvenience. The method for providing a service illustrated in FIG. 7may be performed not only in a broadcast receiver 100 having theconfiguration of FIG. 1 but also in a broadcast receiver 100 havingother configurations.

FIG. 8 is a flowchart to explain a method for controlling a broadcastreceiver according to another exemplary embodiment.

Referring to FIG. 8, first of all, a control mode according to anapparatus where a menu is to be displayed is determined (S810).Specifically, a user interface window for receiving at least one controlmode from among a plurality of control modes is displayed and a selectedcontrol mode may be determined as a control mode of the control device200 through the displayed user interface window. Herein, the controlmode may include the first control mode in which a menu is displayed onthe broadcast receiver 100 and the second control mode in which a menuis displayed on the control device 200. Meanwhile, a user's gripdirection with respect to the control device 200 may be identified usinga gyro sensor and the above determination may be performed according tothe identified grip direction. This has been explained above withrespect to the determination unit 240, so further description will notbe provided.

Subsequently, menu information is requested and received from abroadcast receiver 100 (820). Specifically, menu information such aschannel information, current volume, play time, remaining play time,current time, Electronic Program Guide (EPG), and an operation mode of abroadcast receiver 100 may be requested and received from a broadcastreceiver 100. Such a request for menu information may be made only whena control mode is determined to be the second control mode.

The received menu information and a user interface window according tothe determined control mode are displayed (S830). Specifically, if thedetermined control mode is the first control mode, a user interfacewindow according to an operation mode of the broadcast receiver 100(that is, a user interface window without menu information) isdisplayed, and if the determined control mode is the second controlmode, menu information may also be displayed on a user interface windowaccording to an operation mode of the broadcast receiver 100.

If a control mode regarding a broadcast receiver 100 is received usingthe above-mentioned user interface window from a user (S840), the inputcontrol mode is transmitted to the broadcast receiver 100 (S850).

Therefore, the method for controlling a broadcast receiver 100 accordingto the exemplary embodiment provides a user interface window which isoptimized according to an operation mode of the broadcast receiver 100,and a user may easily select a location where a menu is to be displayedaccording to a user interface window or a grip method of a controldevice 200. The method for controlling a broadcast receiver 100illustrated in FIG. 8 may be performed not only in a control device 200having configuration of FIG. 1 but also in a control device 200 havingother configurations.

Although a few embodiments of the exemplary embodiments have been shownand described, it would be appreciated by those skilled in the art thatchanges may be made to the exemplary embodiments without departing fromthe principles and spirit of the inventive concept, the scope of whichis defined in the claims and their equivalents.

What is claimed is:
 1. A control device which controls a broadcastreceiver, comprising: a communication interface unit configured tocommunicate with the broadcast receiver; a touch display unit configuredto receive a touch input; a sensor configured to sense an orientation ofthe control device being held by a user; and a control unit configuredto: identify whether the control device is in a vertical mode or ahorizontal mode based on the orientation sensed by the sensor, receive,via the communication interface unit, information regarding an operationmode of the broadcast receiver, and control the touch display unit todisplay a user interface (UI) corresponding to the operation mode fromamong a plurality of UIs for controlling the broadcast receiver based onthe received information in response to identifying that the controldevice is in the vertical mode and to display a content received fromthe broadcast receiver, in a full screen size of the touch display unit,in response to identifying that the control device is in the horizontalmode, the content being a same content which is currently displayed on ascreen of the broadcast receiver.
 2. The control device as claimed inclaim 1, wherein the control unit is further configured to request andreceive a screen information from the broadcast receiver in thehorizontal mode, and wherein the screen information comprises aninformation regarding the content which is currently displayed on thescreen of the broadcast receiver.
 3. The control device as claimed inclaim 1, wherein the sensor comprises a gyro sensor.
 4. The controldevice as claimed in claim 3, wherein the control unit is furtherconfigured to, when the orientation is a vertical direction with respectto the user, identify a control mode as the vertical mode, and when theorientation is a horizontal direction with respect to the user, identifythe control mode as the horizontal mode.
 5. The control device asclaimed in claim 3, wherein the control unit is further configured tocontrol the touch display unit to display a pre-stored UI windowcorresponding to the operation mode of the broadcast receiver in thevertical mode.
 6. The control device as claimed in claim 1, wherein thecontrol unit is further configured to, when the touch input forcontrolling the broadcast receiver is input through the touch displayunit, control the communication interface unit to transmit a controlcommand corresponding to the touch input to the broadcast receiver.
 7. Amethod for controlling a broadcast receiver using a control device, themethod comprising: sensing, by a sensor, an orientation of the controldevice being held by a user; identifying whether the control device isin a vertical mode or a horizontal mode based on the orientation sensedby the sensor; receiving information regarding an operation mode of thebroadcast receiver; displaying, on a touch display unit of the controldevice, a user interface (UI) corresponding to the operation mode fromamong a plurality of UIs for controlling the broadcast receiver based onthe received information in response to identifying that the controldevice is in the vertical mode; and displaying, on the touch displayunit, a content received from the broadcast receiver, in a full screensize of the touch display unit, in response to identifying that thecontrol device is in the horizontal mode, the content being a samecontent which is currently displayed on a screen of the broadcastreceiver.
 8. The method as claimed in claim 7, further comprisingrequesting and receiving a screen information from the broadcastreceiver in the horizontal mode, wherein the screen informationcomprises an information regarding the content which is currentlydisplayed on the screen of the broadcast receiver.
 9. The method asclaimed in claim 7, wherein the sensing comprises sensing theorientation using a gyro sensor.
 10. The method as claimed in claim 9,wherein the identifying comprises: when the orientation is a verticaldirection with respect to the user, identifying a control mode as thevertical mode, and when the orientation is a horizontal direction withrespect to the user, identifying the control mode as the horizontalmode.
 11. The method as claimed in claim 9, wherein the displaying theUI comprises displaying a pre-stored UI window corresponding to theoperation mode of the broadcast receiver in the vertical mode.
 12. Themethod as claimed in claim 7, further comprising: when a touch input forcontrolling the broadcast receiver is input through the touch displayunit, transmitting a control command corresponding to the touch input tothe broadcast receiver.
 13. A non-transitory computer readable mediumwhere a program which controls a broadcast receiver using a controldevice is stored, wherein the program, when executed by a computer, isconfigured to cause the computer to perform a method comprising:controlling a sensor to sense an orientation of the control device beingheld by a user; identifying whether the control device is in a verticalmode or a horizontal mode based on the orientation sensed by the sensor;receiving information regarding an operation mode of the broadcastreceiver; displaying, on a touch display unit of the control device, auser interface (UI) corresponding to the operation mode from among aplurality of UIs for controlling the broadcast receiver based on thereceived information in response to identifying that the control deviceis in the vertical mode; and displaying, on the touch display unit, acontent received from the broadcast receiver, in a full screen size ofthe touch display unit, in response to identifying that the controldevice is in the horizontal mode, the content being a same content whichis currently displayed on a screen of the broadcast receiver.